//
//  NSNull+YKOCExection.h
//  YKOCExection
//
//  Created by linghit on 2021/11/11.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSNull (YKOCExection)

- (BOOL)isNonEmpty;

/**
 *  我们极力避免使用 string.length 的方式来判断空字符串。
 *  但是 string.length 除了用来判断，可能还会用在其它非判断的功能上。
 *  为了避免 [NSNull length] 而引起的 crash，还是给 NSNull 添加一个 length 方法比较安全。
 *  并且在 debug 情况下打印 log，以提示使用了 length 方法
 *
 */
- (NSUInteger)length;

@end

NS_ASSUME_NONNULL_END
